package com.wolves.career.entity.vo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.util.StringUtils;

import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;

/**
 * @author 麦翔盛
 * @description: 招聘信息（返回给前端的封装类）
 * 招聘模块
 * @date 2021/10/23 21:54
 */
@Data
public class RecruitmentVo {
    @ApiModelProperty(value = "招聘ID")
    private String recruitmentId;


    @ApiModelProperty(value = "职位名称")
    private String positionName;


    @ApiModelProperty(value = "公司名称")
    private String companyName;

    @ApiModelProperty(value = "公司简介")
    private String briefIntroduction;

    @ApiModelProperty(value = "公司地址")
    private String region;

    @ApiModelProperty(value = "公司电话")
    private String telephone;

    @ApiModelProperty(value = "公司邮箱")
    private String email;


    @ApiModelProperty(value = "岗位名称")
    private String name;

    @ApiModelProperty(value = "职位id")
    private String positionId;

    @ApiModelProperty(value = "岗位热度")
    private Integer heat;


    @ApiModelProperty(value = "工资")
    private BigDecimal salary;

    @ApiModelProperty(value = "要求")
    private String requires;


    @ApiModelProperty("技术列表")
    private List<String> TechnologyName = new ArrayList<>();

    @ApiModelProperty("技术列表（id:name）")
    private HashMap<String,String> TechnologyMap = new HashMap<>();


}
